Chinese Braised Chicken Drumsticks